.mb_0 {
  margin-bottom: 0px;
}

.ml_30 {
  margin-left: 30px;
}

.mr_25 {
  // margin-right: 25px;
}

.right_tab{
  margin-bottom: 0px;
  margin-left: 30px;
  margin-right: 10px;
  padding-right:10px;
  background-color: #fffd;
  width: 350px;
}

nz-tabset {
  text-align: center;
  height: 100%;
  // overflow-y: auto;
}

app-tool-setting {
  // padding: 20px 0 0 20px;
}

.tool_description {
  text-align: initial;
  margin-left: 20px;
  // margin-right: 20px;
  margin-bottom: 10px;
  // max-height: 800px;
  overflow: auto;
}

.tool_settings {
  overflow-x: auto;
}

.bg_color {
  background-color: #fffb;
}

.max_w {
  max-width: 500px;
}

.w_400 {
  width: 400px;
}

.w_350{
  width:350px;
}


.closeRight {
  position: absolute;
  margin-left: -20px;
  height: 43px;
  background-color: #fffb;
  border: none;
}


label {
  display: flex;
  align-items: center;
  margin-top: 5px;
  margin-left: 5px;
  width: 120px;
  >span{
    margin-left: 10px;
  }
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
  not supported by any browser */
}

.upload-tag {
  font-size: 26px;
}

.user_data_title {
  height: 44px;
  border: 1px solid #ddd;
  font-size: 14px;
  display: flex;
}


@media screen {
  #ifr_des {
    height: 700px;
  }
}

@media screen and (max-width:1600px) {
  #ifr_des {
    height: 600px;
  }
}

@media screen and (max-width:1300px) {
  #ifr_des {
    height: 500px;
  }
}


